Lessons about Virtual Environment Software Systems from 20 Years of VE Building
نویسندگان
چکیده
What are desirable and undesirable features of virtual-environment (VE) software architectures? What should be present (and absent) from such systems if they are to be optimally useful? How should they be structured? To help answer these questions we present experience from application designers, toolkit designers, and VE system architects along with examples of useful features from existing systems. Topics are organized under the major headings of: 3D space management, supporting display hardware, interaction, event management, time management, computation, portability, and the observation that less can be better. Lessons learned are presented as discussion of the issues, field experiences, nuggets of knowledge, and case studies.
منابع مشابه
Some Useful Abstractions for Re-Usable Virtual Environment Platforms
Within the virtual environments community there is a large cost of maintaining software demonstrations and applications whilst hardware and low-level software changes. In our own laboratory, over the last 15 years, students and staff have spent considerable time and effort writing demonstrations and applications on at least 40 significant VE software systems, ranging from relatively lowlevel AP...
متن کاملDistributed interoperable virtual environments
This paper exhibits the use of existing software bus technology in interconnecting Virtual-Reality Environment (VE) software. Interoperability and application construction from heterogeneous modules are well-explored topics of distributed systems. A joint project using the Polylith software bus from the University of Maryland and VE software from the UNC graphics lab has shown the utility of co...
متن کاملJADE: Java Adaptive Dynamic Environment
Virtual Environments (VE) present a complex problem with interesting non-trivial challenges for software development. The problems increase when considering VE that are both distributed and shared amongst multiple participants. The majority of existing systems supporting Large Scale VE (LSVE) are based on monolithic architectures, making maintenance and software reuse difficult at best. This pa...
متن کاملA Framework for Design and Evaluation of Collaborative Virtual Environments
The paper presents an initial framework for studying issues in the design and evaluation of Collaborative Virtual Environments based on immersive projection technology systems. The framework consists of a software platform, developed using Virtools® software suite, which supports collaborative work among collaborators in different immersive systems (CAVE®like environment, Workbench, etc.), and ...
متن کاملImproved temporal response in virtual environments through system hardware and software reorganization
Excessive end-to-end latency and insufficient update rate continue to be major limitations of virtual environment (VE) system performance. Beginning from a typical baseline VE in which a spatial tracker is polled to deliver data via an RS-232 interface at each update of a single application program, we examined a series of hardware and software reconfigurations with the aim of reducing end-to-e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Presence
دوره 19 2 شماره
صفحات -
تاریخ انتشار 2010